草庐IT

cell 手势

全部标签

ios - 手势: works in this example?如何

letgestureRecognizer=UIPanGestureRecognizer(target:self,action:#selector(actionGesture(gesture:)))self.view.addGestureRecognizer(gestureRecognizer)}@objcfuncactionGesture(gesture:UIPanGestureRecognizer){....}通常我们调用函数actionGesture(gesture:somevalue)。但在这个例子中,我们只使用手势:没有值(value)。 最佳答案

ios - 另一个 Collection View 中的 Collection View : section header or cell?

我已经有一个UICollectionView,它垂直滚动并显示一组具有固定大小的自定义UICollectionViewCell。现在我被要求在所有其他单元格顶部显示另一个UICollectionView,它应该水平滚动并且其单元格大小是动态(我只会在异步网络调用完成后知道大小)。此外,这个内部集合View可能并不总是需要显示(这取决于从网络调用接收到的数据),但如果是,它应该只显示一次(在所有内容之上)。我的问题是:处理第二个内部集合View的最佳方法应该是什么?我应该将它添加到外部ViewController作为它的不同类型的单元格,还是作为节标题?也许另一种布局方法会更好?编辑:更

ios - Pan Gesture - 滑动手势冲突

我正在尝试创建一个应用程序来复制Apple的照片应用程序(iPhone)的缩放、平移和滚动照片图像的功能。(我也想在查看pdf和其他文档时使用相同的控件。)我得到了点击手势来显示/隐藏导航栏和滑动手势来从左到右滚动图像,反之亦然。然后我得到了缩放手势来放大和缩小,但是当我添加平移手势以在缩放图像中四处移动时,滑动手势停止工作。我在StackOverflow的其他地方找到了潜在的解决方案,包括使用shouldRecognizeSimultaneouslyWithGestureRecognizer,但到目前为止我还没有能够解决冲突。有什么建议吗?代码如下:funcgestureRecogn

ios - 使用 iOS 平移手势突出显示网格中的按钮

到目前为止,我已经有了一个按钮网格,并且已经将平移手势识别器附加到View中。我可以跟踪事件并在手指移动时获取手指的位置,但似乎没有等效的“mouseEnter”消息可用于获取有关其他按钮的信息或控制属性(例如突出显示)我过去了。我错过了什么吗?我怎样才能完成,比如说,在用户平移按钮时突出显示用户手指下方的按钮?cocoatouch支持这个还是必须做其他事情?谢谢。 最佳答案 你是对的,没有这样的事件。UIButton事件也不会帮助你,因为那些需要实际开始内部手势。您可以做的是获取当前拖动点的位置:funcpanDetected(s

ios - Swift:在 tableView Cell 中设置标签和自定义参数

这是上一个问题的基础。我有一个这样定义的数组:varitems=[[String:String]]()此数据是从json文件动态更新的for(_,bands)injson{for(_,bname)inbands{letbnameID=bname["id"].stringValueletbnameName=bname["Title"].stringValueletdict=["id":bnameID,"Title":bnameName]self.items.append(dictas[String:String])self.tableView.reloadData()}}这是我打印项目数

iOS - 为 View 中的多个 Tableviews 或 Collectionviews 使用/传递手势识别器(Swift)

我的View中有2个(圆形)UICollectionview,它们都在运行,但我想对两个View使用1个滑动手势,所以当我在顶部的collectionview上滑动时,底部的View也应该以相同的速度滑动并且反之亦然。实现这一目标的最佳方法是什么?这是我的UIViewController:每当我在这个UIViewController上的任何地方滚动时,两个CollectionView都应该滚动。任何帮助将不胜感激。 最佳答案 设置collectionView的scrollView的scrollViewdelegate。UIColle

ios - ScrollView - 手势识别器 - 垂直滑动

我有一个UIScrollView可以在向左或向右滑动时工作,但是我已经减小了scrollView的大小,所以现在显示区域没有完全占据superView的框架,并且滑动只在ScrollView的框架内工作.即使在缩小ScrollView的水平边界之外上下滑动时,我也希望能够垂直滚动。建议我使用手势识别器,但这超出了我目前对iOS的熟悉程度,可以使用更具体的建议或更多指导来开始使用它。 最佳答案 有一种更简单的方法,然后使用手势识别器=]您可以设置ScrollView的superView(更大...)以将触摸传递给ScrollView。

ios - 无法将类型 '[String]' 的值转换为预期的参数类型 'String' : while appending arrays to get data from Fireabse in table view cell

在快照中追加数组时出错。我想从快照中的这些数组EngNames、UrNames和cakeImages中检索所有值,以便这些值可以显示在表格View单元格上。但是我可以从Firebse检索CakeRateLabel和EngNameLabel的所有值,但我只想检索所有cakeRatelabel来自firebase的rate值和EngNames,UrNames和cakeImages我想要的数据的其余部分分别从Assets中定义的数组和图像中检索本地。帮助我完成这项工作,我们将不胜感激。Firebase结构ViewControllerTestTabelViewControllerimportU

ios - 相机预览层添加手势缩放缩放,iOS,Swift

我正在尝试向以编程方式添加的相机预览层添加缩放。我将下面的代码作为一个函数,但这就是我所拥有的,来自提示。我没有任何其他相关代码。我找不到关于它们的更多信息,它们似乎都专注于静止图像。overridefuncviewDidLoad(){super.viewDidLoad()letpinchRecognizer=UIPinchGestureRecognizer(target:self,action:#selector(pinch(_:)))pinchRecognizer.delegate=selfself.cameraPreviewlayer.addGestureRecognizer(p

matlab: 03(2) cell、存档和读档

学习素材:MATLAB教程_台大郭彦甫(14课)原视频补档MATLAB教學-04变数(变量)与档案存取_哔哩哔哩_bilibili(部分素材使用视频截图)目录一、cell1.两种构造方法 2.matrixintoacellvariable(1)num2cell (2).mat2cell(D1,D2,D3)​编辑 3.三维cell(A{row,colum,layer})(1).cat 4.reshape排列调整5.常用函数二、存档和读档1.mat文件(1).save(2).load2.excel文件(1).读取xlsread(2).写入(xlswrite)(3).多信息读取 3.txt文档 (1